import { get, post } from "../http"

/**
 * 获取需要支付的订单
 * @param {String} order_no 订单号 
 */
export function getPayOredr(order_no={}) {
  return get({
    url: '/v1/order/payment',
    data:order_no
  })
}

/**
 * 支付
 * @param {Object} order_info 订单信息
 */
export function payment(order_info = {}) {
  return post({
    url: '/v1/order/payment',
    data: order_info
  })
}

/**
 * 获取加密公钥
 */
export function getPubKey() {
  return get({
    url: '/v1/config/pub_key',
  })
}

/**
 * 提现申请
 * @param {Number} amount 提现金额
 * @param {Int} bank_kind 提现方式 0:个人 1：公司 2：支付宝
 * @param {String} bank_account_name 账户名
 * @param {Number} bank_code 开户银行卡号
 * @param {Number} bank_name 开户银行
 */
export function applyWithdraw(data = {}) {
  return post({
    url: '/pc/withdraw/apply',
    data,
  })
}

/**
 * 提现记录
 */
export function getWithdrawRecord(data) {
  return get({
    url: '/pc/withdraw/record',
    data
  })
}